草庐IT

Matplotlib 散点图

全部标签

《Python编程:从入门到实践》第2版中“16.2 制作全球地震散点图:JSON格式”保存的.html文件沒有全球地图

操縱系統:Win732位Python版本:3.8.8按照書本上的例子,完成代碼輸入,運行後,打開.html文件。計算結果中的圖與書上的截圖不符,書上的截圖有全球地圖,而計算結果中的圖卻沒有全球地圖。為了將計算結果中的圖顯示全球地圖,查看了隨書提供的電子代碼。原來,隨書提供的電子代碼中使用了與書本上的代碼不同,書本上的代碼使用了plotly.express模塊,隨書提供的電子代碼使用了plotly.graph_objs模塊。最後,將繪圖部分代碼改為如下語句:  fromplotly.graph_objsimportLayout  fromplotlyimportoffline  data=[{ 

《Python编程:从入门到实践》第2版中“16.2 制作全球地震散点图:JSON格式”保存的.html文件沒有全球地图

操縱系統:Win732位Python版本:3.8.8按照書本上的例子,完成代碼輸入,運行後,打開.html文件。計算結果中的圖與書上的截圖不符,書上的截圖有全球地圖,而計算結果中的圖卻沒有全球地圖。為了將計算結果中的圖顯示全球地圖,查看了隨書提供的電子代碼。原來,隨書提供的電子代碼中使用了與書本上的代碼不同,書本上的代碼使用了plotly.express模塊,隨書提供的電子代碼使用了plotly.graph_objs模塊。最後,將繪圖部分代碼改為如下語句:  fromplotly.graph_objsimportLayout  fromplotlyimportoffline  data=[{ 

matplotlib 的 C++ 接口(interface)

我想知道是否有可以从C++使用的matplotlib接口(interface)。(也许类似于gnuplot的东西) 最佳答案 基于thisSOquestion,你可以使用字符串:对于静态数据,真的很简单:#include"Python.h"intmain(){Py_Initialize();PyRun_SimpleString("importpylab");PyRun_SimpleString("pylab.plot(range(5))");PyRun_SimpleString("pylab.show()");Py_Exit(0);

c++ - C++ 中的散点图

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭5年前。Improvethisquestion在C++中绘制散点图的最佳方法是什么?您是否将数据写入文件并使用其他工具?Python中是否有类似matplotlib的库? 最佳答案 我总是写出数据然后使用gnuplot创建我的图表。这是迄今为止我发现的以各种格式生成图形的最佳方法:eps、png、jpeg、xpm,应有尽有。gnuplot很容易做散

Mac系统下matplotlib中SimHei中文字体缺失报错的解决办法

问题描述importmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=False使用matplotlib画图时,因为缺少字体,、图像上label上的中文显示时空白小方块。因为matplotlib默认没有中文。解决方法:Step1.在终端进入python3环境,查看matplotlib字体路径:importmatplotlibprint(matplotlib.matplotlib_fname())找到自己的matplotlib字体文件路径:/User

python - Matplotlib 不在 virtualenv 中显示图形

我已经在我的virtualenv中安装了matplotlib,我正在尝试绘制一个简单的图表。我使用Eclipse和PyDev。当我从Eclipse运行脚本时,它根本不显示任何图形。我已经尝试过在其他问题中提出的建议,例如添加plt.ion()但这也不起作用。我也在控制台中尝试了相同的代码,但又没有。这是我的配置有问题吗?如果是这样,我该如何解决?失败的代码是:importmatplotlib.pyplotaspltradius=[1.0,2.0,3.0,4.0,5.0,6.0]area=[3.14159,12.56636,28.27431,50.26544,78.53975,113.0

python - 如何在 matplotlib 图形窗口中轻松修改导航工具栏?

matplotlib中的导航工具栏是否可以做如下修改?生成一个图形窗口,带有:fig=figure()获取导航工具栏的引用,其中:tbar=fig.get_navigation_toolbar(),或者更好,只需:tbar=fig.navtbar通过引用tbar修改工具栏,例如删除/添加/编辑按钮,如下所示:tbar.add_button();tbar.remove_button(areferencetoabutton);tbar.edit_button(areferencetoabutton);将图更新为:fig.canvas.draw()非常感谢。 最佳

python - 如何避免 matplotlib 饼图中的标签和 autopct 重叠?

我的Python代码是:values=[234,64,54,10,0,1,0,9,2,1,7,7]months=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']colors=['yellowgreen','red','gold','lightskyblue','white','lightcoral','blue','pink','darkgreen','yellow','grey','violet','magenta','cyan']plt.pie(values,labels=labels

python - 如何在 matplotlib 绘图循环中为标记和线条设置相同的颜色?

我必须通过创建循环来使用matplotlib绘制多条线和标记,并且我已经在matplolibrc参数文件中设置了轴颜色循环。在循环的每个循环中,都会创建一组标记和线条(线条由单独的命令创建)。但是标记和线条颜色根据轴颜色循环而不同。我希望每次循环运行时,标记和线条的颜色与该循环的颜色相同。我已经包含了可重现的代码:importnumpyasnpimportitertoolsimportmatplotlib.pyplotaspltm=5n=5x=np.zeros(shape=(m,n))plt.figure(figsize=(5.15,5.15))plt.clf()plt.subplot

python - 我的 matplotlib 标题被裁剪

已解决-请参阅下面关于结合wraptext.wrap和plt.tightlayout的评论。问题:代码如下:importmatplotlib.pyplotaspltplt.bar([1,2],[5,4])plt.title('thisisaverylongtitleandthereforeitgetscroppedwhichisanunthinkablebehaviourasitlosestheinformationinthetitle')plt.show()这会创建一个看起来像的图形标题被裁剪,如何让它显示整个标题?更新:我正在寻找一种使图形大小与标题和轴标签中的文本相匹配的解决方案